immersion microscopy - Spanish English Dictionary